"use strict";
(function($){
var $body=jQuery('body');
var $window=jQuery(window);
function menuHideExtraElements(){
var hide=false;
jQuery('.sf-more-li, .sf-logo-li').remove();
var windowWidth=jQuery('body').innerWidth();
jQuery('.sf-menu').each(function(){
var $thisMenu=jQuery(this);
var $menuWraper=$thisMenu.closest('.mainmenu_wrapper');
$menuWraper.attr('style', '');
if(windowWidth > 991){
var $menuLis=$menuWraper.find('.sf-menu > li');
$menuLis.removeClass('sf-md-hidden');
var $headerLogoCenter=$thisMenu.closest('.header_logo_center');
var logoWidth=0;
var summaryLiWidth=0;
if($headerLogoCenter.length){
var $logo=$headerLogoCenter.find('.logo');
logoWidth=$logo.outerWidth(true) + 70;
}
if(false){
var wrapperWidth=$menuWraper.outerWidth(true);
$menuLis.each(function(index){
var elementWidth=jQuery(this).outerWidth();
summaryLiWidth +=elementWidth;
if(hide&&summaryLiWidth >=(wrapperWidth-logoWidth)){
var $newLi=jQuery('
'
});
});
}}
Spectra.init();
}
jQuery('.embed-placeholder').each(function(){
jQuery(this).on('click', function(e){
var $thisLink=jQuery(this);
if($thisLink.attr('data-gal')){
return;
}
e.preventDefault();
if($thisLink.attr('href')===''||$thisLink.attr('href')==='#'){
$thisLink.replaceWith($thisLink.data('iframe').replace(/&/g, '&').replace(/$lt;/g, '<').replace(/>/g, '>').replace(/$quot;/g, '"')).trigger('click');
}else{
$thisLink.replaceWith('
');
}});
});
jQuery('.isotope_container').each(function(index){
var $container=jQuery(this);
var layoutMode=($container.hasClass('masonry-layout')) ? 'masonry':'fitRows';
var columnWidth=($container.find('.col-lg-20').length) ? '.col-lg-20':'';
$container.isotope({
percentPosition: true,
layoutMode: layoutMode,
masonry: {
columnWidth: columnWidth
}});
var $filters=jQuery(this).attr('data-filters') ? jQuery(jQuery(this).attr('data-filters')):$container.prev().find('.filters');
if($filters.length){
$filters.on('click', 'a', function(e){
e.preventDefault();
var $thisA=jQuery(this);
var filterValue=$thisA.attr('data-filter');
$container.isotope({ filter: filterValue });
$thisA.siblings().removeClass('selected active');
$thisA.addClass('selected active');
});
$filters.on('change', 'select', function(e){
e.preventDefault();
var filterValue=jQuery(this).val();
$container.isotope({ filter: filterValue });
});
}});
var $messagesModal=jQuery('#messages_modal');
if($messagesModal.find('ul').length){
$messagesModal.modal('show');
}
jQuery(".preloader_img, .preloader_css").fadeOut(800);
setTimeout(function (){
jQuery(".preloader").fadeOut(800, function(){
});
}, 200);
jQuery(".twentytwenty-container").twentytwenty({
default_offset_pct: 0.5,
});
jQuery('select').each(function (){
var $select=jQuery(this);
$select.wrap('
')
.after('
');
});
}
$window.on('load', function($){
windowLoadInit();
jQuery(".choice").on('change', function (){
if(jQuery(this).val()==="") jQuery(this).addClass("empty");
else jQuery(this).removeClass("empty")
});
});
$window.on('resize', function($){
$body.scrollspy('refresh');
testiomonialsCarousels();
menuHideExtraElements();
initMegaMenu();
var $header=jQuery('.page_header').first();
if($header.length&&!jQuery(document).scrollTop()&&$header.first().data('bs.affix')){
$header.first().data('bs.affix').options.offset.top=$header.offset().top;
}
if(!$header.closest('.boxed').length){
jQuery(".page_header_wrapper").css({height: $header.first().outerHeight()});
}});
})(jQuery);